Weapon types and there specialised tags (Compatibility with 3D combat tags “damage:damage of the weapon” e.g “damage:8”)

“minecraft:can_block” //for weapons that can block
“minecraft:is_twohanded” //for weapons with the Two-Handed I debuff
“minecraft:is_twohanded_two” //for weapons with the Two-Handed II debuff

Weapons that can block

All except for the Pike, Warhammer, Lucerne Hammer, Scythe,Morgenstern, Zweihander, Flame-bladed Sword and Heavy Mace

Non Two-Handed Weapons   3D Combat animation tag (“minecraft:is_”

Arming Sword                     Saber
Noble Arming Sword.        Saber
Dao.                                    Longsword 
Ninjato.                               Odachi
 Sai.                                    Dagger
Heavy Mace.                     Mace
War Hammer.                    Mace
Jian.                                   Katana
Katana.                              Katana
Katzblager.                        Saber
Short Sword.                    Saber
Stiletto.                             Dagger
Morgenstern.                   Mace
Wakizashi                         Wakizashi
Messer Sword.                Longsword
Chivalry Lance.               Lance

Two-Handed I Weapons

Ahlspiess,                       Glaive
Bardiche Axe.                 Halberd
Bastard Sword (don’t apply the tag just put it in the display name).    Saber
Noble Sword (don’t apply the tag just put it in the display name).       Longsword
Dadao.                             Longsword 
Estoc.                              Rapier
Guisarme.                       Spear
Ranseur.                         Spear
Lochaber Axe.               Glaive
Iron Bō.                           Halberd
Lucerne Hammer.         Mace
Bō.                                  Halberd
Naginata.                       Halberd
Yari.                                 Spear
Tachi.                             Odachi
Scimitar                        Longsword 

Two-Handed II Weapons

Concave Halberd.       Halberd
Claymore.                    Longsword
Flame-Bladed Sword Great Sword
Odachi.                        Odachi
Pike.                             Spear
Scythe.                        Scythe/ Bec Hammer (use both)
Zweihander.                Great Sword

"minecraft:tags": {
        "tags": [
          "damage:3",
          "stun_damage:5",
          "weaponType:is_dagger",
          "minecraft:is_dagger",
          "minecraft:minced_weapon"
        ]
      },
]